Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

201
Views
Error de Sass: CSS no válido después de "...lude animaciones": esperado "}" | Implementación del tema oscuro Sass

Recientemente, quiero usar sass para implementar un tema oscuro en mi proyecto de prueba ts, pero no sé por qué me enfrento a este problema.

 Error in plugin "sass" Message: src/Assets/Sass/main.scss Error: Invalid CSS after "...lude animations": expected "}", was ".theme-change;" on line 6 of src/Assets/Sass/main.scss >> @include animations.theme-change; -------------^

en mi archivo principal main.scss @use mis parciales e @include @mixin así:

 @use 'colors'; @use 'animations'; @use 'theme'; body { @include animations.theme-change; &[data-theme='light'] { @include theme.mode(colors.$light, colors.$dark); @include theme.components(colors.$light, colors.$dark); } &[data-theme='dark'] { @include theme.mode(colors.$dark, colors.$light); @include theme.components(colors.$dark, colors.$light); } }

Estos son mis parciales
en el lado de todos ellos hay uno o dos @mixin solamente
_animations.scss
_colors.scss
_theme.scss


_theme.scss incluye estilos y componentes de tema

 @mixin mode($theme-bg, $theme-color) { background: $theme-bg; color: $theme-color; } @mixin components($theme-bg, $theme-color) { .container { width: 100vw; height: auto; } }

_colors.scss son solo algunas variables que contienen colores de tema

 $light: #fff; $dark: #232323; $primary: #FFBD07; $secondary: #2b2d42; $tertiary: #edf2f4; $quaternary: #e5383b;

_animations.scss tiene solo un @mixin

 @mixin theme-change { transition: color, background cubic-bezier(0.68, -0.55, 0.27, 01.55) 420ms !important; }
about 4 years ago · Juan Pablo Isaza
1 answers
Answer question

0

Los archivos .sass son para la sintaxis del lápiz, use .scss como extensión en su lugar

Ejemplo de SCSS:

 .container { background-color: #f5f5f5; }

Ejemplo de SASS:

 .container background-color: #f5f5f5

como puede ver, SASS no usa llaves ni punto y coma

about 4 years ago · Juan Pablo Isaza Report
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!